Overcoming Ongoing Digital Transformational Challenges with a Microservices Architecture
ثبت نشده
چکیده
This cannot be done with traditional multi-tier Web applications — the de facto standard for building applications that enable today’s era of Internet applications — as they are too difficult to develop, test and maintain. Multi-tier Web apps typically consist of a complex code base, as the result of enormous functionality built into a single Web application. Further, a single change can affect multiple sub-units, creating a much larger and more complicated testing effort, requiring testers to understand various code interdependencies or test the entire application for each change. Lastly, because changing even a single aspect of these monolithic applications affects the entire code base, it slows down the testing process and makes it error-prone.
منابع مشابه
Building scalable digital library ingestion pipelines using microservices
CORE, a harvesting service offering access to millions of open access research papers from around the world, has shifted its harvesting process from following a monolithic approach to the adoption of a microservices infrastructure. In this paper, we explain how we rearranged and re-scheduled our old ingestion pipeline, present CORE’s move to managing microservices and outline the tools we use i...
متن کاملChallenges When Moving from Monolith to Microservice Architecture
One of the more recent avenues towards more flexible installations and execution is the transition from monolithic architecture to microservice architecture. In such architecture, where microservices can be more liberally updated, relocated, and replaced, building liquid software also becomes simpler, as adaptation and deployment of code is easier than when using a monolithic architecture where...
متن کاملMatrix Clustering based Migration of System Application to Microservices Architecture
A microservice architecture (MSA) style is an emerging approach which is gaining strength with the passage of time. Micro services are recommended by a number of researchers to overcome the limitations and issues encountered by usage of aging method of monolithic architecture styles. Previously the monolithic applications cannot be decomposed into smaller and different services. Monolithic styl...
متن کاملThe IPOL Demo System: A Scalable Architecture of Microservices for Reproducible Research
We identified design problems related to the architecture, ergonomy, and performance in the previous version of the Image Processing on Line (IPOL) demonstration system. In order to correct them we moved to an architecture of microservices and performed many refactorings. This article first describes the state of the art in Reproducible Research platforms and explains IPOL in that context. The ...
متن کامل